package day14;

import java.util.*;

//测试Set集合
public class TestSet {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        //list有顺序，所以可以提供很多下标操作的方法
        //list。get(下标)  list.add()

        Set<String> set=new HashSet<>();
        Set<String> set2=new TreeSet<>();
        //Set由于没有顺序，所以之前所有有下标的方式都不能使用了
        set.add("abc");
        set.add("aaa");
        set.add("bcd");
        set.add("123");
        //标准for不能遍历set，因为没有下标
//        for (int i=0;i<set.size();i++){
//            set.get(i);
//        }

        //增强for循环，不需要下标
        for (String s:set){
            System.out.println(s);
        }

        //迭代器  可以
        Iterator<String> it=set.iterator();
        while (it.hasNext()){
            String s=it.next();
            System.out.println(s);
        }
    }
}
